package com.swi.api.consume;

import com.swi.dto.consume.OwnInfoDto;
import com.swi.dto.page.Page;

import java.util.List;

/**
 * Created by Shisan on 2017/8/22.
 * 收入管理
 */
public interface ApiOwn {

    /**
     * 新增一条收入信息
     * @param ownInfo
     * @return
     */
    int insertOwnInfo(OwnInfoDto ownInfo);

    /**
     * 更新收入信息
     * @param ownInfo
     * @return
     */
    int updateOwnInfo(OwnInfoDto ownInfo);

    /**
     * 删除收入信息
     * @param id
     * @return
     */
    int deleteOwnInfo(String id);

    /**
     * 获取收入信息详情
     * @param id
     * @return
     */
    OwnInfoDto getOwnInfoById(String id);

    /**
     * 分页查询
     * @param page
     * @return
     */
    List<OwnInfoDto> getOwnInfoPage(Page page);

}
